demand payment - French English Dictionary